$myColor: #ff8a00;
main {
  width: 100vw;
  overflow-x: hidden;
  .main-1 {
    display: flex;
    flex-direction: row;
    position: relative;
    justify-content: center;
    margin: 0.2rem 0;
    input {
      width: 90vw;
      height: 0.4rem;
      padding-left: 0.15rem;
      font-size: 0.16rem;
      color: rgb(53, 53, 53);
      border: 1px solid #bebebe;
      border-radius: 0.05rem;
    }
    .main-1-1 {
      display: flex;
      position: absolute;
      right: 11vw;
      top: 0.08rem;
      span {
        font-size: 0.16rem;
      }
      img {
        width: 0.2rem;
        height: 0.22rem;
        margin-left: 0.2rem;
        // transform: translateX(-0.15rem);
        // transform: translateY(0.08rem);
      }
    }
  }
  .main-2 {
    background-color: #fff;
    height: 0.4rem;
    display: flex;
    justify-content: space-evenly;
    border: 0.01rem solid #bebebe;
    .main-2-1 {
      display: flex;
      align-items: center;
      h1 {
        font-size: 0.18rem;
        color: #393939;
      }
      .sj {
        width: 0;
        height: 0;
        margin-left: 0.05rem;
        border: 0.06rem solid;
        border-color: #bebebe transparent transparent;
      }
    }
  }
  .main-3 {
    .main-3-1 {
      width: 90vw;
      margin: 0 auto;
      padding: 0.2rem 0;
      border-bottom: 0.01rem solid $myColor;
      display: flex;
      img {
        width: 0.9rem;
        height: 0.9rem;
      }
      .detail {
        margin-left: 0.15rem;
        display: flex;
        flex-direction: column;
        .p1 {
          font-size: 0.16rem;
          font-weight: 600;
          margin-bottom: 0.1rem;
        }
        .p2 {
          font-size: 0.14rem;
          line-height: 0.22rem;
        }
        .p3 {
          line-height: 0.22rem;
          font-size: 0.14rem;
          color: #bebebe;
          span {
            font-weight: 600;
            color: $myColor;
          }
        }
      }
    }
    .main-3-2 {
      width: 90vw;
      margin: 0 auto;
      padding: 0.2rem 0;
      //   border-bottom: 0.01rem solid $myColor;
      display: flex;
      img {
        width: 0.9rem;
        height: 0.9rem;
      }
      .detail {
        margin-left: 0.15rem;
        display: flex;
        flex-direction: column;
        .p1 {
          font-size: 0.16rem;
          font-weight: 600;
          margin-bottom: 0.1rem;
        }
        .p2 {
          font-size: 0.14rem;
          line-height: 0.22rem;
        }
        .p3 {
          line-height: 0.22rem;
          font-size: 0.14rem;
          color: #bebebe;
          span {
            font-weight: 600;
            color: $myColor;
          }
        }
      }
    }
  }
}
